﻿// SMIL is a community project available under the Microsoft Public License (Ms-PL)
// Code is provided as is and with no warrenty – Use at your own risk
// View the project and the latest code at http://smil.codeplex.com/



using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using SMIL.Server.SPGeoRssCommonTypes;

namespace SMIL.Server.SPGeoRssCommonTypes
{
    [ServiceContract(Namespace="http://smil.sweco.se/v1.0.0.0")]
    [XmlSerializerFormat]
    public interface ISPGeoRss
    {
        [OperationContract]
        LayersResponse GetLayerList(LayersRequest layersRequest);

        [OperationContract]
        GeoRss GetGeoRssForLayer(LayerRequest layerRequest);

        [OperationContract]
        System.Xml.XmlDocument GetLayer(LayerRequest layerRequest);

        [OperationContract]
        ItemDetailResponse GetSPItemDetail(ItemDetailRequest itemDetailRequest);
    }

}
